配置模型对应的表单
当我们配置好数据表格后,在 Yao 管理后台能看到数据列表,但是还不能编辑数据。接下来需要配置模型对应的表单。
表单配置文件保存目录forms
。参考示配置文件创建一个新的文件book.form.yao
。
sh
├── forms
│ ├── admin
│ │ └── user.form.yao
│ └── demo
│ └── pet.form.yao
配置文件:book.form.yao
。
jsonc
{
"name": "书籍",
"action": {
"bind": { "model": "book", "option": {} }
}
}
创建并保存文件后,需要更新模型对应的表格配置文件book.tab.yao
,增加配置项action.bind.option
。
jsonc
{
"name": "书籍",
"action": {
"bind": {
"model": "book",
"option": { "form": "book" }
}
}
}
在浏览器里刷新 url 地址http://127.0.0.1:5099/admin/x/Table/book
在页面的右上角会多出来一个"创建"按钮。
- 点击按钮会弹出新的表单。
- 在表单里填入数据并点击保存按钮。
- 点击关闭按钮关闭表单输入界面。
在数据列表的右边,每条记录都会显示 3 个按钮,"查看","修改","删除"。
总结
到这里,一个基础的模型与相关的 CURD 界面已配置完成。模型与 CURD 操作只需要四步。
- 定义模型文件
- 生成数据库表
- 配置表格
- 配置表单
熟练后几分钟能就配置一个模型 CURD 界面。